EfFileEntityFormatter
class EfFileEntityFormatter extends EfEntityReferenceFormatter
Work in Progress.
Methods
Constructor.
Returns an array of all field items as EfFieldFormatter objects.
Checks if the given or current field delta exists.
Shortcut for the possible not so easy to understand isDeltaValid() method.
Implementing IteratorAggregate interface.
Sets the view mode which is used to render this entity.
Returns a EfEntityFormatter for the specific entity type and bundle to access single fields on this entity.
Checks if current user has access to the referenced entity.
Render an file entity with a view mode.
Returns an URL to the detail page of this entity.
Returns the node title wrapped in a link to the detail page of this entity.
Details
at line 1118
__construct(EntityMetadataWrapper $property, bool $isMultivalue)
Constructor.
in EfFieldFormatter at line 43
array|string
value()
Returns the current field item as a raw array.
in EfFieldFormatter at line 52
array
values()
Returns all raw field items in an array.
in EfFieldFormatter at line 61
EfFieldFormatter[]
all()
Returns an array of all field items as EfFieldFormatter objects.
in EfFieldFormatter at line 74
array
setDelta($delta)
Set the current field delta.
in EfFieldFormatter at line 91
bool
isDeltaValid(null $delta = NULL)
Checks if the given or current field delta exists.
in EfFieldFormatter at line 102
bool
notEmpty()
Shortcut for the possible not so easy to understand isDeltaValid() method.
in EfFieldFormatter at line 113
bool
isAccessible()
Check if current user is allowed to view this field.
Can be needed if a module like field_permissions is in use.
in EfFieldFormatter at line 124
EfFieldFormatterIterator
getIterator()
Implementing IteratorAggregate interface.
If we wrap a list, we return an iterator over the data list.
in EfFieldFormatter at line 133
int
count()
Implementing Countable interface.
in EfEntityReferenceFormatter at line 598
$this
setViewMode($viewMode)
Sets the view mode which is used to render this entity.
in EfEntityReferenceFormatter at line 608
EfEntityFormatter
getFormatter()
Returns a EfEntityFormatter for the specific entity type and bundle to access single fields on this entity.
in EfEntityReferenceFormatter at line 635
bool
entityIsAccessible(string $op = 'view')
Checks if current user has access to the referenced entity.
at line 1129
string
render()
Render an file entity with a view mode.
in EfEntityReferenceFormatter at line 662
string
path()
Returns the path to the detail page of this entity.
in EfEntityReferenceFormatter at line 677
string
url(array $options = array())
Returns an URL to the detail page of this entity.
in EfEntityReferenceFormatter at line 693
string
label()
Returns the label of this entity.
in EfEntityReferenceFormatter at line 707
string
linkedLabel()
Returns the node title wrapped in a link to the detail page of this entity.